/*
 * ASefazResponse.cpp
 *
 *  Created on: 09/08/2011
 *      Author: jairo
 */

#include "bilbao/protocol/sefaz/ASefazResponse.h"

namespace bilbao
{
	namespace protocol
	{
		namespace sefaz
		{
			ASefazResponse::ASefazResponse( void )
			{
				// Do nothing
			}

			ASefazResponse::~ASefazResponse( void )
			{
				// Do nothing
			}

			String ASefazResponse::getMessageSefazResponse( E_SEFAZ_RESPONSE_ID id )
			{
				switch( id )
				{
					case CODE_001:
						return "Existem atualizações pendentes para o SAT";
					case CODE_002:
						return "O SAT-CF-e precisa ser atualizado em 5 dias";
					case CODE_003:
						return "O SAT-CF-e precisa ser atualizado em 24 horas";
					case CODE_004:
						return "Reservado";
					case CODE_005:
						return "Reservado";
					case CODE_006:
						return "Reservado";
					case CODE_007:
						return "Reservado";
					case CODE_008:
						return "Reservado";
					case CODE_009:
						return "Reservado";
					case CODE_010:
						return "Reservado";
					case CODE_011:
						return "Reservado";
					case CODE_012:
						return "Reservado";
					case CODE_013:
						return "Reservado";
					case CODE_014:
						return "Reservado";
					case CODE_015:
						return "Reservado";
					case CODE_016:
						return "Reservado";
					case CODE_017:
						return "Reservado";
					case CODE_018:
						return "Reservado";
					case CODE_019:
						return "Reservado";
					case CODE_020:
						return "Reservado";
					case CODE_021:
						return "Reservado";
					case CODE_022:
						return "Reservado";
					case CODE_023:
						return "Reservado";
					case CODE_024:
						return "Reservado";
					case CODE_025:
						return "Reservado";
					case CODE_026:
						return "Reservado";
					case CODE_027:
						return "Reservado";
					case CODE_028:
						return "Reservado";
					case CODE_029:
						return "Reservado";
					case CODE_030:
						return "Reservado";
					case CODE_031:
						return "Reservado";
					case CODE_032:
						return "Reservado";
					case CODE_033:
						return "Reservado";
					case CODE_034:
						return "Reservado";
					case CODE_035:
						return "Reservado";
					case CODE_036:
						return "Reservado";
					case CODE_037:
						return "Reservado";
					case CODE_038:
						return "Reservado";
					case CODE_039:
						return "Reservado";
					case CODE_040:
						return "Reservado";
					case CODE_041:
						return "Reservado";
					case CODE_042:
						return "Reservado";
					case CODE_043:
						return "Reservado";
					case CODE_044:
						return "Reservado";
					case CODE_045:
						return "Reservado";
					case CODE_046:
						return "Reservado";
					case CODE_047:
						return "Reservado";
					case CODE_048:
						return "Reservado";
					case CODE_049:
						return "Reservado";
					case CODE_050:
						return "Reservado";
					case CODE_051:
						return "Reservado";
					case CODE_052:
						return "Reservado";
					case CODE_053:
						return "Reservado";
					case CODE_054:
						return "Reservado";
					case CODE_055:
						return "Reservado";
					case CODE_056:
						return "Reservado";
					case CODE_057:
						return "Reservado";
					case CODE_058:
						return "Reservado";
					case CODE_059:
						return "Reservado";
					case CODE_060:
						return "Reservado";
					case CODE_061:
						return "Reservado";
					case CODE_062:
						return "Reservado";
					case CODE_063:
						return "Reservado";
					case CODE_064:
						return "Reservado";
					case CODE_065:
						return "Reservado";
					case CODE_066:
						return "Reservado";
					case CODE_067:
						return "Reservado";
					case CODE_068:
						return "Reservado";
					case CODE_069:
						return "Reservado";
					case CODE_070:
						return "Reservado";
					case CODE_071:
						return "Reservado";
					case CODE_072:
						return "Reservado";
					case CODE_073:
						return "Reservado";
					case CODE_074:
						return "Reservado";
					case CODE_075:
						return "Reservado";
					case CODE_076:
						return "Reservado";
					case CODE_077:
						return "Reservado";
					case CODE_078:
						return "Reservado";
					case CODE_079:
						return "Reservado";
					case CODE_080:
						return "Reservado";
					case CODE_081:
						return "Reservado";
					case CODE_082:
						return "Reservado";
					case CODE_083:
						return "Reservado";
					case CODE_084:
						return "Reservado";
					case CODE_085:
						return "Reservado";
					case CODE_086:
						return "Reservado";
					case CODE_087:
						return "Reservado";
					case CODE_088:
						return "Reservado";
					case CODE_089:
						return "Reservado";
					case CODE_090:
						return "Reservado";
					case CODE_091:
						return "Reservado";
					case CODE_092:
						return "Reservado";
					case CODE_093:
						return "Reservado";
					case CODE_094:
						return "Reservado";
					case CODE_095:
						return "Reservado";
					case CODE_096:
						return "Reservado";
					case CODE_097:
						return "Reservado";
					case CODE_098:
						return "Reservado";
					case CODE_099:
						return "Reservado";
					case CODE_100:
						return "Reservado";
					case CODE_101:
						return "Reservado";
					case CODE_102:
						return "Reservado";
					case CODE_103:
						return "Reservado";
					case CODE_104:
						return "Reservado";
					case CODE_105:
						return "Reservado";
					case CODE_106:
						return "Reservado";
					case CODE_107:
						return "Reservado";
					case CODE_108:
						return "Reservado";
					case CODE_109:
						return "Reservado";
					case CODE_110:
						return "Reservado";
					case CODE_111:
						return "Reservado";
					case CODE_112:
						return "Reservado";
					case CODE_113:
						return "Reservado";
					case CODE_114:
						return "Reservado";
					case CODE_115:
						return "Reservado";
					case CODE_116:
						return "Reservado";
					case CODE_117:
						return "Reservado";
					case CODE_118:
						return "Reservado";
					case CODE_119:
						return "Reservado";
					case CODE_120:
						return "Reservado";
					case CODE_121:
						return "Reservado";
					case CODE_122:
						return "Reservado";
					case CODE_123:
						return "Reservado";
					case CODE_124:
						return "Reservado";
					case CODE_125:
						return "Reservado";
					case CODE_126:
						return "Reservado";
					case CODE_127:
						return "Reservado";
					case CODE_128:
						return "Reservado";
					case CODE_129:
						return "Reservado";
					case CODE_130:
						return "Reservado";
					case CODE_131:
						return "Reservado";
					case CODE_132:
						return "Reservado";
					case CODE_133:
						return "Reservado";
					case CODE_134:
						return "Reservado";
					case CODE_135:
						return "Reservado";
					case CODE_136:
						return "Reservado";
					case CODE_137:
						return "Reservado";
					case CODE_138:
						return "Reservado";
					case CODE_139:
						return "Reservado";
					case CODE_140:
						return "Reservado";
					case CODE_141:
						return "Reservado";
					case CODE_142:
						return "Reservado";
					case CODE_143:
						return "Reservado";
					case CODE_144:
						return "Reservado";
					case CODE_145:
						return "Reservado";
					case CODE_146:
						return "Reservado";
					case CODE_147:
						return "Reservado";
					case CODE_148:
						return "Reservado";
					case CODE_149:
						return "Reservado";
					case CODE_150:
						return "Reservado";
					case CODE_151:
						return "Reservado";
					case CODE_152:
						return "Reservado";
					case CODE_153:
						return "Reservado";
					case CODE_154:
						return "Reservado";
					case CODE_155:
						return "Reservado";
					case CODE_156:
						return "Reservado";
					case CODE_157:
						return "Reservado";
					case CODE_158:
						return "Reservado";
					case CODE_159:
						return "Reservado";
					case CODE_160:
						return "Reservado";
					case CODE_161:
						return "Reservado";
					case CODE_162:
						return "Reservado";
					case CODE_163:
						return "Reservado";
					case CODE_164:
						return "Reservado";
					case CODE_165:
						return "Reservado";
					case CODE_166:
						return "Reservado";
					case CODE_167:
						return "Reservado";
					case CODE_168:
						return "Reservado";
					case CODE_169:
						return "Reservado";
					case CODE_170:
						return "Reservado";
					case CODE_171:
						return "Reservado";
					case CODE_172:
						return "Reservado";
					case CODE_173:
						return "Reservado";
					case CODE_174:
						return "Reservado";
					case CODE_175:
						return "Reservado";
					case CODE_176:
						return "Reservado";
					case CODE_177:
						return "Reservado";
					case CODE_178:
						return "Reservado";
					case CODE_179:
						return "Reservado";
					case CODE_180:
						return "Reservado";
					case CODE_181:
						return "Reservado";
					case CODE_182:
						return "Reservado";
					case CODE_183:
						return "Reservado";
					case CODE_184:
						return "Reservado";
					case CODE_185:
						return "Reservado";
					case CODE_186:
						return "Reservado";
					case CODE_187:
						return "Reservado";
					case CODE_188:
						return "Reservado";
					case CODE_189:
						return "Reservado";
					case CODE_190:
						return "Reservado";
					case CODE_191:
						return "Reservado";
					case CODE_192:
						return "Reservado";
					case CODE_193:
						return "Reservado";
					case CODE_194:
						return "Reservado";
					case CODE_195:
						return "Reservado";
					case CODE_196:
						return "Reservado";
					case CODE_197:
						return "Reservado";
					case CODE_198:
						return "Reservado";
					case CODE_199:
						return "Reservado";
					case CODE_200:
						return "Reservado";
					case CODE_201:
						return "Reservado";
					case CODE_202:
						return "Reservado";
					case CODE_203:
						return "Reservado";
					case CODE_204:
						return "Reservado";
					case CODE_205:
						return "Reservado";
					case CODE_206:
						return "Reservado";
					case CODE_207:
						return "Reservado";
					case CODE_208:
						return "Reservado";
					case CODE_209:
						return "Reservado";
					case CODE_210:
						return "Reservado";
					case CODE_211:
						return "Reservado";
					case CODE_212:
						return "Reservado";
					case CODE_213:
						return "Reservado";
					case CODE_214:
						return "Reservado";
					case CODE_215:
						return "Reservado";
					case CODE_216:
						return "Reservado";
					case CODE_217:
						return "Reservado";
					case CODE_218:
						return "Reservado";
					case CODE_219:
						return "Reservado";
					case CODE_220:
						return "Reservado";
					case CODE_221:
						return "Reservado";
					case CODE_222:
						return "Reservado";
					case CODE_223:
						return "Reservado";
					case CODE_224:
						return "Reservado";
					case CODE_225:
						return "Reservado";
					case CODE_226:
						return "Reservado";
					case CODE_227:
						return "Reservado";
					case CODE_228:
						return "Reservado";
					case CODE_229:
						return "Reservado";
					case CODE_230:
						return "Reservado";
					case CODE_231:
						return "Reservado";
					case CODE_232:
						return "Reservado";
					case CODE_233:
						return "Reservado";
					case CODE_234:
						return "Reservado";
					case CODE_235:
						return "Reservado";
					case CODE_236:
						return "Reservado";
					case CODE_237:
						return "Reservado";
					case CODE_238:
						return "Reservado";
					case CODE_239:
						return "Reservado";
					case CODE_240:
						return "Reservado";
					case CODE_241:
						return "Reservado";
					case CODE_242:
						return "Reservado";
					case CODE_243:
						return "Reservado";
					case CODE_244:
						return "Reservado";
					case CODE_245:
						return "Reservado";
					case CODE_246:
						return "Reservado";
					case CODE_247:
						return "Reservado";
					case CODE_248:
						return "Reservado";
					case CODE_249:
						return "Reservado";
					case CODE_250:
						return "Reservado";
					case CODE_251:
						return "Reservado";
					case CODE_252:
						return "Reservado";
					case CODE_253:
						return "Reservado";
					case CODE_254:
						return "Reservado";
					case CODE_255:
						return "Reservado";
					case CODE_256:
						return "Reservado";
					case CODE_257:
						return "Reservado";
					case CODE_258:
						return "Reservado";
					case CODE_259:
						return "Reservado";
					case CODE_260:
						return "Reservado";
					case CODE_261:
						return "Reservado";
					case CODE_262:
						return "Reservado";
					case CODE_263:
						return "Reservado";
					case CODE_264:
						return "Reservado";
					case CODE_265:
						return "Reservado";
					case CODE_266:
						return "Reservado";
					case CODE_267:
						return "Reservado";
					case CODE_268:
						return "Reservado";
					case CODE_269:
						return "Reservado";
					case CODE_270:
						return "Reservado";
					case CODE_271:
						return "Reservado";
					case CODE_272:
						return "Reservado";
					case CODE_273:
						return "Reservado";
					case CODE_274:
						return "Reservado";
					case CODE_275:
						return "Reservado";
					case CODE_276:
						return "Reservado";
					case CODE_277:
						return "Reservado";
					case CODE_278:
						return "Reservado";
					case CODE_279:
						return "Reservado";
					case CODE_280:
						return "Reservado";
					case CODE_281:
						return "Reservado";
					case CODE_282:
						return "Reservado";
					case CODE_283:
						return "Reservado";
					case CODE_284:
						return "Reservado";
					case CODE_285:
						return "Reservado";
					case CODE_286:
						return "Reservado";
					case CODE_287:
						return "Reservado";
					case CODE_288:
						return "Reservado";
					case CODE_289:
						return "Reservado";
					case CODE_290:
						return "Reservado";
					case CODE_291:
						return "Reservado";
					case CODE_292:
						return "Reservado";
					case CODE_293:
						return "Reservado";
					case CODE_294:
						return "Reservado";
					case CODE_295:
						return "Reservado";
					case CODE_296:
						return "Reservado";
					case CODE_297:
						return "Reservado";
					case CODE_298:
						return "Reservado";
					case CODE_299:
						return "Reservado";
					case CODE_300:
						return "Reservado";
					case CODE_301:
						return "Reservado";
					case CODE_302:
						return "Reservado";
					case CODE_303:
						return "Reservado";
					case CODE_304:
						return "Reservado";
					case CODE_305:
						return "Reservado";
					case CODE_306:
						return "Reservado";
					case CODE_307:
						return "Reservado";
					case CODE_308:
						return "Reservado";
					case CODE_309:
						return "Reservado";
					case CODE_310:
						return "Reservado";
					case CODE_311:
						return "Reservado";
					case CODE_312:
						return "Reservado";
					case CODE_313:
						return "Reservado";
					case CODE_314:
						return "Reservado";
					case CODE_315:
						return "Reservado";
					case CODE_316:
						return "Reservado";
					case CODE_317:
						return "Reservado";
					case CODE_318:
						return "Reservado";
					case CODE_319:
						return "Reservado";
					case CODE_320:
						return "Reservado";
					case CODE_321:
						return "Reservado";
					case CODE_322:
						return "Reservado";
					case CODE_323:
						return "Reservado";
					case CODE_324:
						return "Reservado";
					case CODE_325:
						return "Reservado";
					case CODE_326:
						return "Reservado";
					case CODE_327:
						return "Reservado";
					case CODE_328:
						return "Reservado";
					case CODE_329:
						return "Reservado";
					case CODE_330:
						return "Reservado";
					case CODE_331:
						return "Reservado";
					case CODE_332:
						return "Reservado";
					case CODE_333:
						return "Reservado";
					case CODE_334:
						return "Reservado";
					case CODE_335:
						return "Reservado";
					case CODE_336:
						return "Reservado";
					case CODE_337:
						return "Reservado";
					case CODE_338:
						return "Reservado";
					case CODE_339:
						return "Reservado";
					case CODE_340:
						return "Reservado";
					case CODE_341:
						return "Reservado";
					case CODE_342:
						return "Reservado";
					case CODE_343:
						return "Reservado";
					case CODE_344:
						return "Reservado";
					case CODE_345:
						return "Reservado";
					case CODE_346:
						return "Reservado";
					case CODE_347:
						return "Reservado";
					case CODE_348:
						return "Reservado";
					case CODE_349:
						return "Reservado";
					case CODE_350:
						return "Reservado";
					case CODE_351:
						return "Reservado";
					case CODE_352:
						return "Reservado";
					case CODE_353:
						return "Reservado";
					case CODE_354:
						return "Reservado";
					case CODE_355:
						return "Reservado";
					case CODE_356:
						return "Reservado";
					case CODE_357:
						return "Reservado";
					case CODE_358:
						return "Reservado";
					case CODE_359:
						return "Reservado";
					case CODE_360:
						return "Reservado";
					case CODE_361:
						return "Reservado";
					case CODE_362:
						return "Reservado";
					case CODE_363:
						return "Reservado";
					case CODE_364:
						return "Reservado";
					case CODE_365:
						return "Reservado";
					case CODE_366:
						return "Reservado";
					case CODE_367:
						return "Reservado";
					case CODE_368:
						return "Reservado";
					case CODE_369:
						return "Reservado";
					case CODE_370:
						return "Reservado";
					case CODE_371:
						return "Reservado";
					case CODE_372:
						return "Reservado";
					case CODE_373:
						return "Reservado";
					case CODE_374:
						return "Reservado";
					case CODE_375:
						return "Reservado";
					case CODE_376:
						return "Reservado";
					case CODE_377:
						return "Reservado";
					case CODE_378:
						return "Reservado";
					case CODE_379:
						return "Reservado";
					case CODE_380:
						return "Reservado";
					case CODE_381:
						return "Reservado";
					case CODE_382:
						return "Reservado";
					case CODE_383:
						return "Reservado";
					case CODE_384:
						return "Reservado";
					case CODE_385:
						return "Reservado";
					case CODE_386:
						return "Reservado";
					case CODE_387:
						return "Reservado";
					case CODE_388:
						return "Reservado";
					case CODE_389:
						return "Reservado";
					case CODE_390:
						return "Reservado";
					case CODE_391:
						return "Reservado";
					case CODE_392:
						return "Reservado";
					case CODE_393:
						return "Reservado";
					case CODE_394:
						return "Reservado";
					case CODE_395:
						return "Reservado";
					case CODE_396:
						return "Reservado";
					case CODE_397:
						return "Reservado";
					case CODE_398:
						return "Reservado";
					case CODE_399:
						return "Reservado";
					case CODE_400:
						return "Reservado";
					case CODE_401:
						return "Reservado";
					case CODE_402:
						return "Reservado";
					case CODE_403:
						return "Reservado";
					case CODE_404:
						return "Reservado";
					case CODE_405:
						return "Reservado";
					case CODE_406:
						return "Reservado";
					case CODE_407:
						return "Reservado";
					case CODE_408:
						return "Reservado";
					case CODE_409:
						return "Reservado";
					case CODE_410:
						return "Reservado";
					case CODE_411:
						return "Reservado";
					case CODE_412:
						return "Reservado";
					case CODE_413:
						return "Reservado";
					case CODE_414:
						return "Reservado";
					case CODE_415:
						return "Reservado";
					case CODE_416:
						return "Reservado";
					case CODE_417:
						return "Reservado";
					case CODE_418:
						return "Reservado";
					case CODE_419:
						return "Reservado";
					case CODE_420:
						return "Reservado";
					case CODE_421:
						return "Reservado";
					case CODE_422:
						return "Reservado";
					case CODE_423:
						return "Reservado";
					case CODE_424:
						return "Reservado";
					case CODE_425:
						return "Reservado";
					case CODE_426:
						return "Reservado";
					case CODE_427:
						return "Reservado";
					case CODE_428:
						return "Reservado";
					case CODE_429:
						return "Reservado";
					case CODE_430:
						return "Reservado";
					case CODE_431:
						return "Reservado";
					case CODE_432:
						return "Reservado";
					case CODE_433:
						return "Reservado";
					case CODE_434:
						return "Reservado";
					case CODE_435:
						return "Reservado";
					case CODE_436:
						return "Reservado";
					case CODE_437:
						return "Reservado";
					case CODE_438:
						return "Reservado";
					case CODE_439:
						return "Reservado";
					case CODE_440:
						return "Reservado";
					case CODE_441:
						return "Reservado";
					case CODE_442:
						return "Reservado";
					case CODE_443:
						return "Reservado";
					case CODE_444:
						return "Reservado";
					case CODE_445:
						return "Reservado";
					case CODE_446:
						return "Reservado";
					case CODE_447:
						return "Reservado";
					case CODE_448:
						return "Reservado";
					case CODE_449:
						return "Reservado";
					case CODE_450:
						return "Reservado";
					case CODE_451:
						return "Reservado";
					case CODE_452:
						return "Reservado";
					case CODE_453:
						return "Reservado";
					case CODE_454:
						return "Reservado";
					case CODE_455:
						return "Reservado";
					case CODE_456:
						return "Reservado";
					case CODE_457:
						return "Reservado";
					case CODE_458:
						return "Reservado";
					case CODE_459:
						return "Reservado";
					case CODE_460:
						return "Reservado";
					case CODE_461:
						return "Reservado";
					case CODE_462:
						return "Reservado";
					case CODE_463:
						return "Reservado";
					case CODE_464:
						return "Reservado";
					case CODE_465:
						return "Reservado";
					case CODE_466:
						return "Reservado";
					case CODE_467:
						return "Reservado";
					case CODE_468:
						return "Reservado";
					case CODE_469:
						return "Reservado";
					case CODE_470:
						return "Reservado";
					case CODE_471:
						return "Reservado";
					case CODE_472:
						return "Reservado";
					case CODE_473:
						return "Reservado";
					case CODE_474:
						return "Reservado";
					case CODE_475:
						return "Reservado";
					case CODE_476:
						return "Reservado";
					case CODE_477:
						return "Reservado";
					case CODE_478:
						return "Reservado";
					case CODE_479:
						return "Reservado";
					case CODE_480:
						return "Reservado";
					case CODE_481:
						return "Reservado";
					case CODE_482:
						return "Reservado";
					case CODE_483:
						return "Reservado";
					case CODE_484:
						return "Reservado";
					case CODE_485:
						return "Reservado";
					case CODE_486:
						return "Reservado";
					case CODE_487:
						return "Reservado";
					case CODE_488:
						return "Reservado";
					case CODE_489:
						return "Reservado";
					case CODE_490:
						return "Reservado";
					case CODE_491:
						return "Reservado";
					case CODE_492:
						return "Reservado";
					case CODE_493:
						return "Reservado";
					case CODE_494:
						return "Reservado";
					case CODE_495:
						return "Reservado";
					case CODE_496:
						return "Reservado";
					case CODE_497:
						return "Reservado";
					case CODE_498:
						return "Reservado";
					case CODE_499:
						return "Reservado";
					case CODE_500:
						return "Reservado";
					case CODE_501:
						return "Reservado";
					case CODE_502:
						return "Reservado";
					case CODE_503:
						return "Reservado";
					case CODE_504:
						return "Reservado";
					case CODE_505:
						return "Reservado";
					case CODE_506:
						return "Reservado";
					case CODE_507:
						return "Reservado";
					case CODE_508:
						return "Reservado";
					case CODE_509:
						return "Reservado";
					case CODE_510:
						return "Reservado";
					case CODE_511:
						return "Reservado";
					case CODE_512:
						return "Reservado";
					case CODE_513:
						return "Reservado";
					case CODE_514:
						return "Reservado";
					case CODE_515:
						return "Reservado";
					case CODE_516:
						return "Reservado";
					case CODE_517:
						return "Reservado";
					case CODE_518:
						return "Reservado";
					case CODE_519:
						return "Reservado";
					case CODE_520:
						return "Reservado";
					case CODE_521:
						return "Reservado";
					case CODE_522:
						return "Reservado";
					case CODE_523:
						return "Reservado";
					case CODE_524:
						return "Reservado";
					case CODE_525:
						return "Reservado";
					case CODE_526:
						return "Reservado";
					case CODE_527:
						return "Reservado";
					case CODE_528:
						return "Reservado";
					case CODE_529:
						return "Reservado";
					case CODE_530:
						return "Reservado";
					case CODE_531:
						return "Reservado";
					case CODE_532:
						return "Reservado";
					case CODE_533:
						return "Reservado";
					case CODE_534:
						return "Reservado";
					case CODE_535:
						return "Reservado";
					case CODE_536:
						return "Reservado";
					case CODE_537:
						return "Reservado";
					case CODE_538:
						return "Reservado";
					case CODE_539:
						return "Reservado";
					case CODE_540:
						return "Reservado";
					case CODE_541:
						return "Reservado";
					case CODE_542:
						return "Reservado";
					case CODE_543:
						return "Reservado";
					case CODE_544:
						return "Reservado";
					case CODE_545:
						return "Reservado";
					case CODE_546:
						return "Reservado";
					case CODE_547:
						return "Reservado";
					case CODE_548:
						return "Reservado";
					case CODE_549:
						return "Reservado";
					case CODE_550:
						return "Reservado";
					case CODE_551:
						return "Reservado";
					case CODE_552:
						return "Reservado";
					case CODE_553:
						return "Reservado";
					case CODE_554:
						return "Reservado";
					case CODE_555:
						return "Reservado";
					case CODE_556:
						return "Reservado";
					case CODE_557:
						return "Reservado";
					case CODE_558:
						return "Reservado";
					case CODE_559:
						return "Reservado";
					case CODE_560:
						return "Reservado";
					case CODE_561:
						return "Reservado";
					case CODE_562:
						return "Reservado";
					case CODE_563:
						return "Reservado";
					case CODE_564:
						return "Reservado";
					case CODE_565:
						return "Reservado";
					case CODE_566:
						return "Reservado";
					case CODE_567:
						return "Reservado";
					case CODE_568:
						return "Reservado";
					case CODE_569:
						return "Reservado";
					case CODE_570:
						return "Reservado";
					case CODE_571:
						return "Reservado";
					case CODE_572:
						return "Reservado";
					case CODE_573:
						return "Reservado";
					case CODE_574:
						return "Reservado";
					case CODE_575:
						return "Reservado";
					case CODE_576:
						return "Reservado";
					case CODE_577:
						return "Reservado";
					case CODE_578:
						return "Reservado";
					case CODE_579:
						return "Reservado";
					case CODE_580:
						return "Reservado";
					case CODE_581:
						return "Reservado";
					case CODE_582:
						return "Reservado";
					case CODE_583:
						return "Reservado";
					case CODE_584:
						return "Reservado";
					case CODE_585:
						return "Reservado";
					case CODE_586:
						return "Reservado";
					case CODE_587:
						return "Reservado";
					case CODE_588:
						return "Reservado";
					case CODE_589:
						return "Reservado";
					case CODE_590:
						return "Reservado";
					case CODE_591:
						return "Reservado";
					case CODE_592:
						return "Reservado";
					case CODE_593:
						return "Reservado";
					case CODE_594:
						return "Reservado";
					case CODE_595:
						return "Reservado";
					case CODE_596:
						return "Reservado";
					case CODE_597:
						return "Reservado";
					case CODE_598:
						return "Reservado";
					case CODE_599:
						return "Reservado";
					case CODE_600:
						return "Reservado";
					case CODE_601:
						return "Reservado";
					case CODE_602:
						return "Reservado";
					case CODE_603:
						return "Reservado";
					case CODE_604:
						return "Reservado";
					case CODE_605:
						return "Reservado";
					case CODE_606:
						return "Reservado";
					case CODE_607:
						return "Reservado";
					case CODE_608:
						return "Reservado";
					case CODE_609:
						return "Reservado";
					case CODE_610:
						return "Reservado";
					case CODE_611:
						return "Reservado";
					case CODE_612:
						return "Reservado";
					case CODE_613:
						return "Reservado";
					case CODE_614:
						return "Reservado";
					case CODE_615:
						return "Reservado";
					case CODE_616:
						return "Reservado";
					case CODE_617:
						return "Reservado";
					case CODE_618:
						return "Reservado";
					case CODE_619:
						return "Reservado";
					case CODE_620:
						return "Reservado";
					case CODE_621:
						return "Reservado";
					case CODE_622:
						return "Reservado";
					case CODE_623:
						return "Reservado";
					case CODE_624:
						return "Reservado";
					case CODE_625:
						return "Reservado";
					case CODE_626:
						return "Reservado";
					case CODE_627:
						return "Reservado";
					case CODE_628:
						return "Reservado";
					case CODE_629:
						return "Reservado";
					case CODE_630:
						return "Reservado";
					case CODE_631:
						return "Reservado";
					case CODE_632:
						return "Reservado";
					case CODE_633:
						return "Reservado";
					case CODE_634:
						return "Reservado";
					case CODE_635:
						return "Reservado";
					case CODE_636:
						return "Reservado";
					case CODE_637:
						return "Reservado";
					case CODE_638:
						return "Reservado";
					case CODE_639:
						return "Reservado";
					case CODE_640:
						return "Reservado";
					case CODE_641:
						return "Reservado";
					case CODE_642:
						return "Reservado";
					case CODE_643:
						return "Reservado";
					case CODE_644:
						return "Reservado";
					case CODE_645:
						return "Reservado";
					case CODE_646:
						return "Reservado";
					case CODE_647:
						return "Reservado";
					case CODE_648:
						return "Reservado";
					case CODE_649:
						return "Reservado";
					case CODE_650:
						return "Reservado";
					case CODE_651:
						return "Reservado";
					case CODE_652:
						return "Reservado";
					case CODE_653:
						return "Reservado";
					case CODE_654:
						return "Reservado";
					case CODE_655:
						return "Reservado";
					case CODE_656:
						return "Reservado";
					case CODE_657:
						return "Reservado";
					case CODE_658:
						return "Reservado";
					case CODE_659:
						return "Reservado";
					case CODE_660:
						return "Reservado";
					case CODE_661:
						return "Reservado";
					case CODE_662:
						return "Reservado";
					case CODE_663:
						return "Reservado";
					case CODE_664:
						return "Reservado";
					case CODE_665:
						return "Reservado";
					case CODE_666:
						return "Reservado";
					case CODE_667:
						return "Reservado";
					case CODE_668:
						return "Reservado";
					case CODE_669:
						return "Reservado";
					case CODE_670:
						return "Reservado";
					case CODE_671:
						return "Reservado";
					case CODE_672:
						return "Reservado";
					case CODE_673:
						return "Reservado";
					case CODE_674:
						return "Reservado";
					case CODE_675:
						return "Reservado";
					case CODE_676:
						return "Reservado";
					case CODE_677:
						return "Reservado";
					case CODE_678:
						return "Reservado";
					case CODE_679:
						return "Reservado";
					case CODE_680:
						return "Reservado";
					case CODE_681:
						return "Reservado";
					case CODE_682:
						return "Reservado";
					case CODE_683:
						return "Reservado";
					case CODE_684:
						return "Reservado";
					case CODE_685:
						return "Reservado";
					case CODE_686:
						return "Reservado";
					case CODE_687:
						return "Reservado";
					case CODE_688:
						return "Reservado";
					case CODE_689:
						return "Reservado";
					case CODE_690:
						return "Reservado";
					case CODE_691:
						return "Reservado";
					case CODE_692:
						return "Reservado";
					case CODE_693:
						return "Reservado";
					case CODE_694:
						return "Reservado";
					case CODE_695:
						return "Reservado";
					case CODE_696:
						return "Reservado";
					case CODE_697:
						return "Reservado";
					case CODE_698:
						return "Reservado";
					case CODE_699:
						return "Reservado";
					case CODE_700:
						return "Reservado";
					case CODE_701:
						return "Reservado";
					case CODE_702:
						return "Reservado";
					case CODE_703:
						return "Reservado";
					case CODE_704:
						return "Reservado";
					case CODE_705:
						return "Reservado";
					case CODE_706:
						return "Reservado";
					case CODE_707:
						return "Reservado";
					case CODE_708:
						return "Reservado";
					case CODE_709:
						return "Reservado";
					case CODE_710:
						return "Reservado";
					case CODE_711:
						return "Reservado";
					case CODE_712:
						return "Reservado";
					case CODE_713:
						return "Reservado";
					case CODE_714:
						return "Reservado";
					case CODE_715:
						return "Reservado";
					case CODE_716:
						return "Reservado";
					case CODE_717:
						return "Reservado";
					case CODE_718:
						return "Reservado";
					case CODE_719:
						return "Reservado";
					case CODE_720:
						return "Reservado";
					case CODE_721:
						return "Reservado";
					case CODE_722:
						return "Reservado";
					case CODE_723:
						return "Reservado";
					case CODE_724:
						return "Reservado";
					case CODE_725:
						return "Reservado";
					case CODE_726:
						return "Reservado";
					case CODE_727:
						return "Reservado";
					case CODE_728:
						return "Reservado";
					case CODE_729:
						return "Reservado";
					case CODE_730:
						return "Reservado";
					case CODE_731:
						return "Reservado";
					case CODE_732:
						return "Reservado";
					case CODE_733:
						return "Reservado";
					case CODE_734:
						return "Reservado";
					case CODE_735:
						return "Reservado";
					case CODE_736:
						return "Reservado";
					case CODE_737:
						return "Reservado";
					case CODE_738:
						return "Reservado";
					case CODE_739:
						return "Reservado";
					case CODE_740:
						return "Reservado";
					case CODE_741:
						return "Reservado";
					case CODE_742:
						return "Reservado";
					case CODE_743:
						return "Reservado";
					case CODE_744:
						return "Reservado";
					case CODE_745:
						return "Reservado";
					case CODE_746:
						return "Reservado";
					case CODE_747:
						return "Reservado";
					case CODE_748:
						return "Reservado";
					case CODE_749:
						return "Reservado";
					case CODE_750:
						return "Reservado";
					case CODE_751:
						return "Reservado";
					case CODE_752:
						return "Reservado";
					case CODE_753:
						return "Reservado";
					case CODE_754:
						return "Reservado";
					case CODE_755:
						return "Reservado";
					case CODE_756:
						return "Reservado";
					case CODE_757:
						return "Reservado";
					case CODE_758:
						return "Reservado";
					case CODE_759:
						return "Reservado";
					case CODE_760:
						return "Reservado";
					case CODE_761:
						return "Reservado";
					case CODE_762:
						return "Reservado";
					case CODE_763:
						return "Reservado";
					case CODE_764:
						return "Reservado";
					case CODE_765:
						return "Reservado";
					case CODE_766:
						return "Reservado";
					case CODE_767:
						return "Reservado";
					case CODE_768:
						return "Reservado";
					case CODE_769:
						return "Reservado";
					case CODE_770:
						return "Reservado";
					case CODE_771:
						return "Reservado";
					case CODE_772:
						return "Reservado";
					case CODE_773:
						return "Reservado";
					case CODE_774:
						return "Reservado";
					case CODE_775:
						return "Reservado";
					case CODE_776:
						return "Reservado";
					case CODE_777:
						return "Reservado";
					case CODE_778:
						return "Reservado";
					case CODE_779:
						return "Reservado";
					case CODE_780:
						return "Reservado";
					case CODE_781:
						return "Reservado";
					case CODE_782:
						return "Reservado";
					case CODE_783:
						return "Reservado";
					case CODE_784:
						return "Reservado";
					case CODE_785:
						return "Reservado";
					case CODE_786:
						return "Reservado";
					case CODE_787:
						return "Reservado";
					case CODE_788:
						return "Reservado";
					case CODE_789:
						return "Reservado";
					case CODE_790:
						return "Reservado";
					case CODE_791:
						return "Reservado";
					case CODE_792:
						return "Reservado";
					case CODE_793:
						return "Reservado";
					case CODE_794:
						return "Reservado";
					case CODE_795:
						return "Reservado";
					case CODE_796:
						return "Reservado";
					case CODE_797:
						return "Reservado";
					case CODE_798:
						return "Reservado";
					case CODE_799:
						return "Reservado";
					case CODE_800:
						return "Reservado";
					case CODE_801:
						return "Reservado";
					case CODE_802:
						return "Reservado";
					case CODE_803:
						return "Reservado";
					case CODE_804:
						return "Reservado";
					case CODE_805:
						return "Reservado";
					case CODE_806:
						return "Reservado";
					case CODE_807:
						return "Reservado";
					case CODE_808:
						return "Reservado";
					case CODE_809:
						return "Reservado";
					case CODE_810:
						return "Reservado";
					case CODE_811:
						return "Reservado";
					case CODE_812:
						return "Reservado";
					case CODE_813:
						return "Reservado";
					case CODE_814:
						return "Reservado";
					case CODE_815:
						return "Reservado";
					case CODE_816:
						return "Reservado";
					case CODE_817:
						return "Reservado";
					case CODE_818:
						return "Reservado";
					case CODE_819:
						return "Reservado";
					case CODE_820:
						return "Reservado";
					case CODE_821:
						return "Reservado";
					case CODE_822:
						return "Reservado";
					case CODE_823:
						return "Reservado";
					case CODE_824:
						return "Reservado";
					case CODE_825:
						return "Reservado";
					case CODE_826:
						return "Reservado";
					case CODE_827:
						return "Reservado";
					case CODE_828:
						return "Reservado";
					case CODE_829:
						return "Reservado";
					case CODE_830:
						return "Reservado";
					case CODE_831:
						return "Reservado";
					case CODE_832:
						return "Reservado";
					case CODE_833:
						return "Reservado";
					case CODE_834:
						return "Reservado";
					case CODE_835:
						return "Reservado";
					case CODE_836:
						return "Reservado";
					case CODE_837:
						return "Reservado";
					case CODE_838:
						return "Reservado";
					case CODE_839:
						return "Reservado";
					case CODE_840:
						return "Reservado";
					case CODE_841:
						return "Reservado";
					case CODE_842:
						return "Reservado";
					case CODE_843:
						return "Reservado";
					case CODE_844:
						return "Reservado";
					case CODE_845:
						return "Reservado";
					case CODE_846:
						return "Reservado";
					case CODE_847:
						return "Reservado";
					case CODE_848:
						return "Reservado";
					case CODE_849:
						return "Reservado";
					case CODE_850:
						return "Reservado";
					case CODE_851:
						return "Reservado";
					case CODE_852:
						return "Reservado";
					case CODE_853:
						return "Reservado";
					case CODE_854:
						return "Reservado";
					case CODE_855:
						return "Reservado";
					case CODE_856:
						return "Reservado";
					case CODE_857:
						return "Reservado";
					case CODE_858:
						return "Reservado";
					case CODE_859:
						return "Reservado";
					case CODE_860:
						return "Reservado";
					case CODE_861:
						return "Reservado";
					case CODE_862:
						return "Reservado";
					case CODE_863:
						return "Reservado";
					case CODE_864:
						return "Reservado";
					case CODE_865:
						return "Reservado";
					case CODE_866:
						return "Reservado";
					case CODE_867:
						return "Reservado";
					case CODE_868:
						return "Reservado";
					case CODE_869:
						return "Reservado";
					case CODE_870:
						return "Reservado";
					case CODE_871:
						return "Reservado";
					case CODE_872:
						return "Reservado";
					case CODE_873:
						return "Reservado";
					case CODE_874:
						return "Reservado";
					case CODE_875:
						return "Reservado";
					case CODE_876:
						return "Reservado";
					case CODE_877:
						return "Reservado";
					case CODE_878:
						return "Reservado";
					case CODE_879:
						return "Reservado";
					case CODE_880:
						return "Reservado";
					case CODE_881:
						return "Reservado";
					case CODE_882:
						return "Reservado";
					case CODE_883:
						return "Reservado";
					case CODE_884:
						return "Reservado";
					case CODE_885:
						return "Reservado";
					case CODE_886:
						return "Reservado";
					case CODE_887:
						return "Reservado";
					case CODE_888:
						return "Reservado";
					case CODE_889:
						return "Reservado";
					case CODE_890:
						return "Reservado";
					case CODE_891:
						return "Reservado";
					case CODE_892:
						return "Reservado";
					case CODE_893:
						return "Reservado";
					case CODE_894:
						return "Reservado";
					case CODE_895:
						return "Reservado";
					case CODE_896:
						return "Reservado";
					case CODE_897:
						return "Reservado";
					case CODE_898:
						return "Reservado";
					case CODE_899:
						return "Reservado";
					case CODE_900:
						return "Reservado";
					case CODE_901:
						return "Reservado";
					case CODE_902:
						return "Reservado";
					case CODE_903:
						return "Reservado";
					case CODE_904:
						return "Reservado";
					case CODE_905:
						return "Reservado";
					case CODE_906:
						return "Reservado";
					case CODE_907:
						return "Reservado";
					case CODE_908:
						return "Reservado";
					case CODE_909:
						return "Reservado";
					case CODE_910:
						return "Reservado";
					case CODE_911:
						return "Reservado";
					case CODE_912:
						return "Reservado";
					case CODE_913:
						return "Reservado";
					case CODE_914:
						return "Reservado";
					case CODE_915:
						return "Reservado";
					case CODE_916:
						return "Reservado";
					case CODE_917:
						return "Reservado";
					case CODE_918:
						return "Reservado";
					case CODE_919:
						return "Reservado";
					case CODE_920:
						return "Reservado";
					case CODE_921:
						return "Reservado";
					case CODE_922:
						return "Reservado";
					case CODE_923:
						return "Reservado";
					case CODE_924:
						return "Reservado";
					case CODE_925:
						return "Reservado";
					case CODE_926:
						return "Reservado";
					case CODE_927:
						return "Reservado";
					case CODE_928:
						return "Reservado";
					case CODE_929:
						return "Reservado";
					case CODE_930:
						return "Reservado";
					case CODE_931:
						return "Reservado";
					case CODE_932:
						return "Reservado";
					case CODE_933:
						return "Reservado";
					case CODE_934:
						return "Reservado";
					case CODE_935:
						return "Reservado";
					case CODE_936:
						return "Reservado";
					case CODE_937:
						return "Reservado";
					case CODE_938:
						return "Reservado";
					case CODE_939:
						return "Reservado";
					case CODE_940:
						return "Reservado";
					case CODE_941:
						return "Reservado";
					case CODE_942:
						return "Reservado";
					case CODE_943:
						return "Reservado";
					case CODE_944:
						return "Reservado";
					case CODE_945:
						return "Reservado";
					case CODE_946:
						return "Reservado";
					case CODE_947:
						return "Reservado";
					case CODE_948:
						return "Reservado";
					case CODE_949:
						return "Reservado";
					case CODE_950:
						return "Reservado";
					case CODE_951:
						return "Reservado";
					case CODE_952:
						return "Reservado";
					case CODE_953:
						return "Reservado";
					case CODE_954:
						return "Reservado";
					case CODE_955:
						return "Reservado";
					case CODE_956:
						return "Reservado";
					case CODE_957:
						return "Reservado";
					case CODE_958:
						return "Reservado";
					case CODE_959:
						return "Reservado";
					case CODE_960:
						return "Reservado";
					case CODE_961:
						return "Reservado";
					case CODE_962:
						return "Reservado";
					case CODE_963:
						return "Reservado";
					case CODE_964:
						return "Reservado";
					case CODE_965:
						return "Reservado";
					case CODE_966:
						return "Reservado";
					case CODE_967:
						return "Reservado";
					case CODE_968:
						return "Reservado";
					case CODE_969:
						return "Reservado";
					case CODE_970:
						return "Reservado";
					case CODE_971:
						return "Reservado";
					case CODE_972:
						return "Reservado";
					case CODE_973:
						return "Reservado";
					case CODE_974:
						return "Reservado";
					case CODE_975:
						return "Reservado";
					case CODE_976:
						return "Reservado";
					case CODE_977:
						return "Reservado";
					case CODE_978:
						return "Reservado";
					case CODE_979:
						return "Reservado";
					case CODE_980:
						return "Reservado";
					case CODE_981:
						return "Reservado";
					case CODE_982:
						return "Reservado";
					case CODE_983:
						return "Reservado";
					case CODE_984:
						return "Reservado";
					case CODE_985:
						return "Reservado";
					case CODE_986:
						return "Reservado";
					case CODE_987:
						return "Reservado";
					case CODE_988:
						return "Reservado";
					case CODE_989:
						return "Reservado";
					case CODE_990:
						return "Reservado";
					case CODE_991:
						return "Reservado";
					case CODE_992:
						return "Reservado";
					case CODE_993:
						return "Reservado";
					case CODE_994:
						return "Reservado";
					case CODE_995:
						return "Reservado";
					case CODE_996:
						return "Reservado";
					case CODE_997:
						return "Reservado";
					case CODE_998:
						return "Reservado";
					case CODE_999:
						return "(aviso não catalogado)";
				}
			}
			//--------------------------------------------------------------------------------
			String ASefazResponse::CODtoString( E_SEFAZ_RESPONSE_ID code )
			{
				char buff[4] = {0};
				sprintf( buff, "%03d", code );
				String str( buff );
				return str;
			}
			//--------------------------------------------------------------------------------
		} // namespace sefaz
	} // namespace protocol
} // namespace bilbao
